/* .van-tab-color .van-tab--active */
.t-color {
  color: #383838!important;
}
.t-color-e3 {
  color:#E3ECEE!important;
}
.t-color-bc {
  color:#BCBCBC!important;
}
.t-color-c {
  color:rgba(61,61,61,0.6)!important;
}
.t-color-b {
  color:#8A73FF!important;
}
.t-color-w {
  color: #fff!important;
}
.t-color-r {
  color: #FA4755!important;
}
.t-color-5 {
  color: #555!important;
}
.t-color-6 {
  color: #666!important;
}
.t-color-8 {
  color: #888!important;
}
.t-color-9b {
  color: #9B9B9B!important;
}
.t-color-85 {
  color: #856D43!important;
}
.t-color-0 {
  color: #383838!important;
}
.t-color-g {
	color: #4BBF62!important;
}
.t-color-g1 {
	color: #90C42F!important;
}
.t-color-y {
	color: #FC6C01!important;
}
.t-color-y1 {
	color: #FBA51C!important;
}

.t-color-9 {
	color: #999999!important;
}


/* .van-tab-color .van-tabs__line */
.bg-color {
	background-color: #8FC52F!important;
}
.bg-color-0 {
	background-color: #2D2D2D!important;
}
.bg-color-w {
	background-color: #fff!important;
}
.bg-color-c {
	background-color: #ccc!important;
}
.bg-color-e {
	background-color: #EDEBEB!important;
}
.bg-color-t {
	background-color: transparent!important;
}
.bg-color-g {
	background-color: #87B657!important;
}
.bg-color-g1 {
	background-color: #E3FBD9!important;
}
.bg-color-y {
	background-color: #FC6C01!important;
}
.bg-color-y1 {
	background-color: #FDEBDD!important;
}
.bg-color-y2 {
	background-color: #FFCA72!important;
}
.bg-color-y79 {
	background-color: #FEE679!important;
}
.bg-color-bf4 {
	background-color: #CB83F4!important;
}
.bg-color-p {
	background-color: #F87C32!important;
}
.bg-color-b {
	background-color: rgba(138,115,255,0.06)!important;
}
.bg-color-b1 {
	background-color: rgba(54, 98, 236, 0.1)!important;
}
.bg-color-b2 {
	background-color: #E8F0FF!important;
}
.bg-color-r {
	background-color: #F02B2B!important;
}
.bg-color-f0 {
	background-color: #F0F0F0!important;
}
.bg-color-f1 {
	background-color: #F1F5F8!important;
}
.bg-color-f7 {
	background-color: #f7f7f7!important;
}
.bg-color-f8 {
	background-color: #f8f8f8!important;
}
.bg-color-f9 {
	background-color: #f9f9f9!important;
}
.bg-color-f3 {
	background-color: #f3f3f3!important;
}
.bg-color-fb {
	background-color: #fbfbfb!important;
}
.bg-color-bbb {
	background-color: #BBBBBB!important;
}

.b-color-b,.b-color-b1 {
	border: 2px solid #8A73FF!important;
}
.b-color-b1 {
	border-color: rgba(54, 98, 236, 0.1)!important;
}
.b-dashed-color-b {
	border: 1px dashed #3662EC!important;
}

.b-dashed-color-c {
	border: 1px dashed #E3ECEE!important;
}
.b-color-y {	
	border: 1px solid #FD6C01!important;
}
.b-color-r {
	border: 1px solid #ff2b00!important;
}
.b-color-3 {
	border: 1px solid #333!important;
}
.b-color-e {
	border: 1px solid #EEEEEE!important;
}
.b-color-e3 {
	border: 1px solid #E3ECEE!important;
}
.b-color-w {
	border: 1px solid #fff!important;
}
.b-color {
	border-color: #2EB37E!important;
}
.b-color-9 {
	border-color: #999!important;
}
.t-color-p {
	color: #FB5129!important;
}
.b-radius {
	border-radius: 50%!important;
}
.b-radius-30 {
	border-radius: 30px!important;
}

.b-radius-24 {
	border-radius: 24px!important;
}
.b-radius-12 {
	border-radius: 12px!important;
}
.b-radius-10 {
	border-radius: 10px!important;
}
.b-radius-8 {
	border-radius: 8px!important;
}
.b-radius-2 {
	border-radius: 2px!important;
}
.b-radius-4 {
	border-radius: 4px!important;
}
.b-radius-5 {
	border-radius: 5px!important;
}
.f18-size {
	font-size: 36upx!important;
}
.f16-size {
	font-size: 32upx!important;
}
.f15-size {
	font-size: 30upx!important;
}
.f14-size {
	font-size: 28upx!important;
}
.f13-size {
	font-size: 26upx!important;
}
.f12-size {
	font-size: 24upx!important;
}
.f11-size {
	font-size: 22upx!important;
}
.f10-size {
	font-size: 20upx!important;
}
.f20-size {
	font-size: 40upx!important;
}
.f22-size {
	font-size: 44upx!important;
}
.f24-size {
	font-size: 48upx!important;
}
.f26-size {
	font-size: 52upx!important;
}
.f28-size {
	font-size:56upx!important;
}
.f30-size {
	font-size:60upx!important;
}
.f32-size {
	font-size:64upx!important;
}
.f44-size {
	font-size: 88upx!important;
}
.f-w-500 {
	font-family: PingFang-SC-Medium!important;
	/* font-family: PingFangSC-Light!important; */
	font-weight: 500!important;
}
.f-w-b{
	/* font-family: PingFang-SC-Medium!important; */
	font-family: PingFang-SC-Medium,Microsoft YaHei!important;
	/* font-weight: 500!important; */
	font-weight: bold!important;
}

.h100 {
	height: 100%!important;
}
.h-10 {
	height: 10px!important;
}

.h-14 {
	height: 14px!important;
}
.h-16 {
	height: 16px!important;
}
.h-18 {
	height: 18px!important;
}
.h-20 {
	height: 20px!important;
}

.h-24 {
	height: 24px!important;
}
.h-26 {
	height: 26px!important;
}
.h-25 {
	height: 25px!important;
}
.h-28 {
	height: 28px!important;
}
.h-30 {
	height: 30px!important;
}
.h-32 {
	height: 32px!important;
}
.h-34 {
	height: 34px!important;
}
.h-36 {
	height: 36px!important;
}
.h-40 {
	height: 40px!important;
}
.h-44 {
	height: 44px!important;
}
.h-46 {
	height: 46px!important;
}
.h-48 {
	height: 48px!important;
}
.h-49 {
	height: 49px!important;
}
.h-50 {
	height: 50px!important;
}
.h-56 {
	height: 56px!important;
}
.h-60 {
	height: 60px!important;
}
.h-70 {
	height: 70px!important;
}
.h-75 {
	height: 75px!important;
}
.h-80 {
	height: 80px!important;
}
.h-88 {
	height: 88px!important;
}
.h-90 {
	height: 90px!important;
}
.h-100 {
	height: 100px!important;
}
.h-110 {
	height: 110px!important;
}
.h-120 {
	height: 120px!important;
}
.h-140 {
	height: 140px!important;
}
.h-160 {
	height: 160px!important;
}

.h-162 {
	height: 162px!important;
}

.h-250 {
	height: 250px!important;
}

.minH-56 {
	min-height: 56px!important;
}
.w-3 {
	width: 3px!important;
}

.w-10 {
	width: 10px!important;
}
.w-12 {
	width: 12px!important;
}
.w-15 {
	width: 15px!important;
}
.w-16 {
	width: 16px!important;
}
.w-18 {
	width: 18px!important;
}
.w-20 {
	width: 20px!important;
}
.w-22 {
	width: 22px!important;
}
.w-24 {
	width: 24px!important;
}
.w-28 {
	width: 28px!important;
}
.w-30 {
	width: 30px!important;
}
.w-36 {
	width: 36px!important;
}
.w-44 {
	width: 44px!important;
}
.w-48 {
	width: 48px!important;
}
.w-50 {
	width: 50px!important;
}
.w-56 {
	width: 56px!important;
}
.w-60 {
	width: 60px!important;
}
.w-70 {
	width: 70px!important;
}
.w-80 {
	width: 80px!important;
}
.w-85 {
	width: 85px!important;
}
.w-88 {
	width: 88px!important;
}
.w-90 {
	width: 90px!important;
}
.w-100 {
	width: 100px!important;
}
.w-110 {
	width: 110px!important;
}
.w-120 {
	width: 120px!important;
}
.w-160 {
	width: 160px!important;
}
.w-200 {
	width: 200px!important;
}
.w-230 {
	width: 230px!important;
}
/* rpx width */
.w-190rpx {
	width: 190rpx!important;
}

.w-208rpx {
	width: 208rpx!important;
}

.w-315rpx {
	width: 315rpx!important;
}

.w-440rpx {
	width: 440rpx!important;
}


.w100 {
	width: 100%;
}
.margin-12 {
	margin: 12px!important;
}
.margin-15 {
	margin: 15px!important;
}
.margin-t2 {
	margin-top: 2px!important;
}
.margin-t4 {
	margin-top: 4px!important;
}
.margin-t6 {
	margin-top: 6px!important;
}
.margin-t8 {
	margin-top: 8px!important;
}
.margin-t9 {
	margin-top: 9px!important;
}

.margin-t10 {
	margin-top: 10px!important;
}
.margin-b4 {
	margin-bottom: 4px!important;
}
.margin-b10 {
	margin-bottom: 10px!important;
}
.margin-b20 {
	margin-bottom: 20px!important;
}
.margin-t12 {
	margin-top: 12px!important;
}
.margin-t15 {
	margin-top: 15px!important;
}
.margin-t16 {
	margin-top: 16px!important;
}
.margin-t17 {
	margin-top: 17px!important;
}
.margin-t20 {
	margin-top: 20px!important;
}
.margin-t30 {
	margin-top: 30px!important;
}
.margin-b12 {
	margin-bottom: 12px!important;
}
.margin-b16 {
	margin-bottom: 16px!important;
}
.margin-b20 {
	margin-bottom: 20px!important;
}
.margin-l12 {
	margin-left: 12px!important;
}
.margin-r2 {
	margin-right: 2px!important;
}
.margin-r4 {
	margin-right: 4px!important;
}
.margin-l6 {
	margin-left: 6px!important;
}
.margin-r6 {
	margin-right: 6px!important;
}
.margin-r8 {
	margin-right: 8px!important;
}
.margin-r10 {
	margin-right: 10px!important;
}
.margin-r12 {
	margin-right: 12px!important;
}
.margin-r16 {
	margin-right: 16px!important;
}
.margin-r20 {
	margin-right: 20px!important;
}


/* rpx margin*/
.margin-r24rpx {
	margin-right: 24rpx!important;
}

.margin-b24rpx {
	margin-bottom: 24rpx!important;
}



.bg-color-linear-page-bg {
	background: linear-gradient(180deg, #E0EDFD 0%, rgba(226, 238, 253, 0.916302502155304) 38%, rgba(255, 255, 255, 0) 100%);
}
.bg-color-linear-bg {
	background: linear-gradient(180deg, #EDF3FF 0%, #FFFFFF 100%)!important;
}
.bg-color-linear-g {
	background: #2FB47F linear-gradient(180deg, #7BD39C 0%, #2EB37E 100%)!important;
	
}
.bg-color-linear-b {
	background: linear-gradient(116deg, #8A73FF 0%, #6C4FFF 100%)!important;
	
}
.bg-color-linear-y {
	background-image: linear-gradient(360deg, #EF680D 0%, #FFD7BD 100%)!important;
}
.bg-color-linear-r {
	background-image: linear-gradient(-90deg,#fa3b26 3%,#ff4d8a 96%);
}
.bg-shadow {
	box-shadow: 0px 2px 6px 0px rgba(229, 83, 255, 0.45);
}
.bg-shadow-0 {
	box-shadow: 0px 2px 7px 0px rgba(0, 0, 0, 0.08);
}
.bg-shadow-y {
	box-shadow: 0px 2px 6px 0px #FFBEB8;
}
.padding-1 {
	padding: 1px!important;
}
.padding-3 {
	padding: 3px!important;
}
.padding-4 {
	padding: 4px!important;
}
.padding-6 {
	padding: 6px!important;
}
.padding-8 {
	padding: 8px!important;
}
.padding-15 {
	padding: 15px!important;
}
.padding-10 {
	padding: 10px!important;
}
.padding-12 {
	padding: 12px!important;
}
.padding-20 {
	padding: 20px!important;
}
.padding-30 {
	padding: 30px!important;
}
.padding-l20 {
	padding-left: 20px;
}
.padding-lr2 {
	padding: 0 2px!important;
}
.padding-lr4 {
	padding: 0 4px!important;
}
.padding-lr5 {
	padding: 0 5px!important;
}
.padding-lr6 {
	padding: 0 6px!important;
}
.padding-lr8 {
	padding: 0 8px!important;
}
.padding-lr10 {
	padding: 0 10px!important;
}
.padding-lr12 {
	padding: 0 12px;
}
.padding-lr15 {
	padding: 0 15px;
}
.padding-lr20 {
	padding: 0 20px!important;
}
.padding-lr30 {
	padding: 0 30px!important;
}
.padding-tb4 {
	padding:  4px 0!important;
}
.padding-tb5 {
	padding:  5px 0!important;
}
.padding-tb6 {
	padding:  6px 0!important;
}
.padding-tb8 {
	padding:  8px 0!important;
}
.padding-tb10 {
	padding:  10px 0!important;
}
.padding-tb12 {
	padding:  12px 0!important;
}
.padding-tb15 {
	padding:  15px 0!important;
}
.padding-tb20 {
	padding:  20px 0!important;
}
.padding-tb25 {
	padding:  25px 0!important;
}
/* rpx */
.padding-24rpx {
	padding: 24rpx!important;
}

.bg-img {
	background-color: #000;
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain!important;
}
.line-h25 {
	line-height: 25px;
}
.b-none {
	border: none!important;
}
.top-0 {
	top: 0!important;
}
.over-h {
	overflow: hidden;
}
.del-line {
	text-decoration: line-through;
}
.box-c {
	box-sizing: content-box;
}
.box-b {
	box-sizing: border-box;
}
.p-r {
	position: relative!important;
	z-index: 1;
}
.line-h16 {
	line-height: 16px;
}
.line-h20 {
	line-height: 20px;
}
.max-w80 {
	max-width: 80px;
}
.max-w120 {
	max-width: 120px;
}
.min-w30 {
	min-width: 30px;
}
.b-bottom-b {
	border-bottom: 1px solid rgba(138,115,255,0.2)!important;
}
.b-bottom {
	border-bottom: 1px solid #f4f4f4!important;
}
.b-bottom-e {
	border-bottom: 1px solid #E3ECEE!important;
}
.b-top-e {
	border-top: 1px solid #E3ECEE!important;
}
.b-right-e {
	border-right: 1px solid #E3ECEE!important;
}
.text-r {
	text-align: right;
}